Prototype Design and Synthesis of Cluster MPSoC Architecture for Multiple Applications

نویسندگان

  • Da Li
  • Yibin Hou
  • Zhangqin Huang
  • Chunhua Xiao
چکیده

Modern embedded devices require high performances such as computing, throughput and power consumption. Multiprocessor System-on-Chip (MPSoC) is a promising solution to meet the requirements. And the Network-on-Chip (NoC) is used as the interconnection of MPSoC. Whereas it brings more challenge on application programming and fast design exploration of software and hardware implements automatically. In this paper we propose a cluster MPSoC architecture, which adopts hybrid interconnection of processor clusters and NoC. And we present a design automation and synthesis methodology to generate MPSoCs in a system-level way for multiple application use-cases. And it merges them onto a minimal hardware architecture of resources. The desired MPSoC design is generated with short design time, making it suited for fast design exploration for MPSoC development. The proposed design flow is implemented into a tool for Xilinx FPGAs. The experiments results illuminate that our design methodology is a convenient approach to generate the MPSoC design for multiple use-cases.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Wavelet Packet Transform-Based Algorithm for Mixing Matrix Estimation

REGULAR PAPERS Wavelet Packet Transform-Based Algorithm for Mixing Matrix Estimation Yujie Zhang, Huiming Peng, and Hongwei Li Applications of Text Clustering Based on Semantic Body for Chinese Spam Filtering Qiu-yu Zhang, Peng Wang, and Hui-juan Yang Uncertainty Time Series' Multi-Scale Fractional-Order Association Model Yuran Liu, Mingliang Hou, and Yanglie Fu Evaluation of OpenID-Based Doubl...

متن کامل

QoSS Cluster-Based NoC security implementation for multi-application SoC protection

The widespread adoption of MPSoCs (Multiprocessor System-on-Chip) in critical systems, turns security into an important design requirement. MPSoCs are able to support multiple applications on the same chip. The challenge is to provide a trustworthy MPSoC and guarantee that performance and security requirements of all the applications are met. Our work implements the QoSS (Quality-of-Security-Se...

متن کامل

Fast design-space exploration with FPGA clusters

Clusters of FPGAs are a promising environment for prototyping and evaluation of new MPSoC architectures with a large number of parallel cores. The high complexity of both the MPSoC and the FPGA cluster pose many challenges for the designer [1]. Tools like Synopsys Certify can be used to automatically partition designs on systems with a fixed communication infrastructure, still they do not addre...

متن کامل

Effective Task Scheduling for Embedded Systems Using Iterative Cluster Slack Optimization

To solve computationally expensive problems, multiple processor SoCs (MPSoCs) are frequently used. Mapping of applications to MPSoC architectures and scheduling of tasks are key problems in system level design of embedded systems. In this paper, a cluster slack optimization algorithm is described, in which the tasks in a cluster are simultaneously mapped and scheduled for heterogeneous MPSoC ar...

متن کامل

A Framework for Memory and Communication Architecture Co-synthesis in MPSoCs

Memory and communication architectures have a significant impact on the cost, performance, and timeto-market of complex multi-processor system-on-chip (MPSoC) designs. The memory architecture dictates most of the data traffic flow in a design, which in turn influences the design of the communication architecture. Thus there is a need to co-synthesize the memory and communication architectures t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • JCP

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2012